$(function(){
   buttonEvent();
});

/* 表单验证 */
function formValidate()
{
	if ($("#tel").val() != "" && !/^\d{0,4}-{0,1}\d{6,8}$/.test($("#tel").val())) { alert("请输入正确的电话号码！"); return false; }
	if ($("#phone").val() != "" && !/^(\+\d{2}){0,1}\d{11}$/.test($("#phone").val())) { alert("请输入正确的手机号码！"); return false; }
	if ($("#qq").val() != "" && !/^\d{5,9}$/.test($("#qq").val())) { alert("请输入正确的 QQ 号码！"); return false; }
	if ($("#email").val() != "" && !/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test($("#email").val())) { alert("请输入正确的 Email 地址！"); return false; }
	return true;
}


/* 按钮事件 */
function buttonEvent()
{
   // 点击“上传”或“重新上传”时
   $("#reupload").click(function(){
	  $(this).hide();
	  $("#iphotos").show().find("#photo_upload_iframe").html($("<iframe src=\"personal_info_uppics.php\"></iframe>"));
	  return false;
   });
   // 点击“取消上传”时
   $("#cancel_upload").click(function(){
	  $("#iphotos").hide();
	  $("#reupload").show();
	  return false;
   });
	// 点击“提交”
	$("#submit_form").click(function() {
		if (!formValidate()) { return false; }
		var url = "personal_information.php";
		var pars = {
			page_status:		1,
			tel:				$("#tel").val(),
			phone:			$("#phone").val(),
			qq:				$("#qq").val(),
			email:			$("#email").val(),
			address:			$("#address").val(),
			reup_photo:		$("#photo_block img").eq(0).attr("src")
		};
		$.post(url, pars, function(text) {
			if (/^Success/.test(text)) { $("#msgbox").html("提交成功！").fadeIn("slow").fadeOut(8000); }
			else { $("#msgbox2").html(text).fadeIn("slow").fadeOut(8000); }
		});
		return false;
	});
}

// 成功上传照片的处理
function upload_pic_succ(pic)
{
   $("#photo_block").html($("<img />").attr("src", pic));
   $("#iphotos").hide();
   $("#reupload").show().val("重新上传");
}